#ifndef QWAVE_H
#define QWAVE_H

struct FrontLine {
    double vx;
    double vy;
    double x_current;
    double y_current;
    double x_prev;
    double y_prev;
};

struct Wave {
    double V0;
    double V1;
    double height;
    struct FrontLine * lines;
    // linesNumber == discretisation level of front angle.
    int linesNumber;
    float timeStep;
    bool is_active;
    // default - 15 visible lines.
    int next_visible_line;
};
#endif // QWAVE_H
